Software Engineering Discipline
نویسنده
چکیده
This report examines the academic substance of software engineering. It identifies the basic research questions and the methods used to solve them. What is learned during this research constitutes the body of knowledge of software engineering. The report then discusses at length what about software makes its production so difficult and makes software engineering so challenging an intellectual discipline.
منابع مشابه
From Craft to Science: Rules for Software Design -- Part II
Developing large software systems is notoriously difficult and unpredictable. Software projects are often canceled, finish late and over budget, or yield lowquality results -setting software engineering apart from established engineering disciplines. While puzzling at first glance, the shortcomings of software "engineering" are easily explained by the fact that software development is a craft a...
متن کاملFrom Craft to Science: Searching for First Principles of Software Development
Developing large software systems is notoriously difficult and unpredictable. Software projects often are canceled, finish late and over budget, or yield lowquality results -setting software engineering apart from established engineering disciplines. While puzzling at first glance, the shortcomings of software "engineering" can easily be explained by the fact that software development is a craf...
متن کاملAdvancing Maturity of Software Engineering Discipline - A Case Study in Distributed Software Development
Accelerating the maturation process within the software engineering discipline may result in boosts of development productivity. One way to enable this acceleration is to develop tools and processes to mimic evolution of traditional engineering disciplines. Principles established in traditional engineering d isciplines r epresent high-level guidance to constructing these tools and processes. Th...
متن کاملAcademic Legitimacy of the Software Engineering Discipline
This report examines the academic substance of software engineering. It identifies the basic research questions and the methods used to solve them. What is learned during this research constitutes the body of knowledge of software engineering. The report then discusses at length what about software makes its production so difficult and makes software engineering so challenging an intellectual d...
متن کاملA SWEBOK-based Viewpoint of the Web Engineering Discipline
Despite web engineering being an emerging discipline, there is currently an important array of literature on this subject. The aim of this paper is to provide a software engineering-based view of the web engineering discipline reviewing and classifying a significant part of the software engineering-related literature that makes up its body of knowledge. In order to facilitate the classification...
متن کامل